package com.rock.code.system.module.service;

import com.rock.code.base.service.BaseService;
import com.rock.code.common.tree.ItemNode;
import com.rock.code.system.module.domain.TbSysModule;

import java.util.List;
import java.util.Map;

/**
* 菜单管理 Service 接口
*
* @author kongqiang
* @date 2018/06/14
*/
public interface TbSysModuleService extends BaseService<TbSysModule> {

    List<ItemNode> queryTreeData(Map<String, Object> param) throws Exception;

    List<ItemNode> queryTreeModule(Map<String, Object> param) throws Exception;

    List<TbSysModule> queryUserRoleModuleByParaMap(Map<String, Object> param) throws Exception;
}